// arg0 - weapon
// arg1 - Guy
// arg2 - Initial Ammo
var _weapon=argument0, _guy=argument1, _ammo=argument2, _w;

_w = instance_create(x, y, _weapon);
_w.parent = _guy;
ds_list_add(_guy.weapons, _w);
return _w;
